본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
Parallel Port; 패러럴 포트, 프린터 포트, LPT 포트
여러 비트(보통 8비트)를 여러 개의 선으로 동시에 보내는 PC 의 입출력 단자. 주로 프린터를 연결하는 데 써서 프린터 포트라고도 부른다

병렬 포트는 1980년대 초 IBM PC 에 실린 25핀(DB-25) 단자로, 프린터 쪽은 36핀 센트로닉스(Centronics) 단자를 쓴다. 처음에는 PC 에서 프린터로 한 방향으로만 데이터를 보내는 구조였는데, 스캐너·외장 드라이브처럼 데이터를 되받아야 하는 장치가 늘면서 양방향·고속 모드가 추가되었다. 이 모드들을 하나로 정리한 표준이 1994년의 IEEE 1284(Standard Signaling Method for a Bidirectional Parallel Peripheral Interface)다.

운영체제에서는 LPT1, LPT2 같은 이름으로 나타나고, 리눅스에서는 /dev/lp0 같은 장치 파일로 쓴다. 지금은 USB·네트워크 프린터에 밀려 새 PC 에서는 거의 사라졌다. 선 여러 개로 동시에 보내는 방식은 속도를 올릴수록 선 사이 간섭과 비트별 도착 시차가 커져서 고속화에 불리하다 → 직렬 통신

BIOS 설정의 Parallel Port Mode 항목에서 고른다. IEEE 1284 가 정한 모드는 아래와 같다.

모드 이름 방향 특징
SPP Standard Parallel Port (호환 모드, Centronics 모드) 출력 한 방향(역방향은 니블 모드로 4비트씩) 초기 PC 의 기본 모드. 소프트웨어가 신호를 하나하나 다루므로 느리다(약 150KB/s)
바이트 모드 PS/2 양방향 포트 양방향 8비트 데이터선을 입력에도 쓴다
EPP Enhanced Parallel Port 양방향 인텔·자이링스·조니스가 만든 모드. 하드웨어가 핸드셰이크를 처리해 약 2MB/s. 외장 저장 장치·네트워크 어댑터처럼 입출력을 자주 바꾸는 장치에 맞다
ECP Extended Capabilities Port 양방향 HP·마이크로소프트가 만든 모드. DMA와 FIFO 버퍼, 데이터 압축(RLE)을 써서 CPU 부담 없이 고속 전송. 프린터·스캐너에 맞다
EPP+ECP — 양방향 두 모드를 함께 쓸 수 있게 한 BIOS 설정
  • 프린터용 병렬 포트의 전송 모드 규약은 SPP·EPP·ECP(와 니블·바이트 모드)다.
  • MPP 는 병렬 포트 모드가 아니다. MPP 는 수많은 프로세서가 각자 메모리를 갖고 일을 나눠 처리하는 컴퓨터 구조(Massively Parallel Processing)를 가리킨다 → 대규모 병렬 처리
  • ECP 모드를 쓰면 BIOS 에서 DMA 채널(보통 3번)을 함께 지정한다.